import java.util.*;

/**
 * @author LKQ
 * @date 2022/4/2 9:06
 * @description 计数数组
 */
public class Solution2 {
    public static void main(String[] args) {
        Solution2 solution2 = new Solution2();
        int[] arr = {10,2,5,3};
        solution2.checkIfExist(arr);
    }
    public boolean checkIfExist(int[] arr) {
        int[] cnt = new int[4001];
        for (int a: arr) {
            cnt[a * 2 + 2000]++;
        }
        for (int a: arr) {
            if (a == 0 && cnt[2000] > 1) {
                // 0的话需要至少两个
                return true;
            }
            if (a != 0 && cnt[a + 2000] >= 1) {
                return true;
            }
        }
        return false;
    }
}
